home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / soft / development / Macromedia RoboHelp X5 / RoboHelpOffice.exe / Data1.cab / _F7D837C5D5944F85B8B9C4F25703A005 < prev    next >
Encoding:
Extensible Markup Language  |  2003-05-02  |  9.4 KB  |  237 lines

  1. <?xml version='1.0'?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  3. <xsl:variable name="panename" select="/sqwebskin/frameset//frame/@name[../@id='6']"/>
  4. <xsl:key name="pane-name-search" match="pane" use="@name" />
  5.    <xsl:template match="/">
  6.       <pane>
  7.          <xsl:apply-templates select="key('pane-name-search', $panename)" />
  8.       </pane>
  9.    </xsl:template>
  10.  
  11.    <xsl:template match="pane"> 
  12.       <data>
  13.      <xsl:text>swf=</xsl:text>
  14.      <xsl:value-of select="wf/swf" />
  15.       </data>
  16.       <data>
  17.      <xsl:text>bgswf=</xsl:text>
  18.      <xsl:value-of select="wf/background-swf" />
  19.       </data>      
  20.       <data>
  21.      <xsl:text>swfcolor=</xsl:text>
  22.      <xsl:value-of select="wf/color" />
  23.       </data>
  24.       <data>
  25.      <xsl:text>swf_tooltip=</xsl:text>
  26.      <xsl:for-each select="wf/tooltip/@*">     
  27.         <xsl:value-of select="name()"/>__WILDFIRE_EQUAL_SYMBOL__"<xsl:value-of select="."/><xsl:text>" </xsl:text>
  28.      </xsl:for-each>     
  29.       </data>
  30.       <data>
  31.      <xsl:text>image=</xsl:text>
  32.      <xsl:value-of select="image" />
  33.       </data>
  34.       <data>
  35.      <xsl:text>color=</xsl:text>
  36.      <xsl:value-of select="color" />
  37.       </data>
  38.       <data>
  39.      <xsl:text>font=</xsl:text>
  40.      <xsl:value-of select="font" />
  41.       </data>
  42.       <data>
  43.      <xsl:text>btnselcolor=</xsl:text>
  44.      <xsl:value-of select="btnselected/color" />
  45.       </data>
  46.       <data>
  47.      <xsl:text>btnselfont=</xsl:text>
  48.      <xsl:value-of select="btnselected/font" />
  49.       </data>
  50.       <xsl:for-each select="toolbaritem">
  51.          <xsl:if test="@mode = 'Text Mode'">
  52.             <data>
  53.                <xsl:text>textinfo</xsl:text>
  54.                <xsl:value-of select="position()" />
  55.                <xsl:text>=name=</xsl:text>
  56.                <xsl:value-of select="name" />
  57.                <xsl:text>%#;text=</xsl:text>
  58.                <xsl:value-of select="text" />
  59.                <xsl:text>%#;type=</xsl:text>
  60.                <xsl:value-of select="@type" />
  61.                <xsl:text>%#;id=</xsl:text>
  62.                <xsl:value-of select="@id" />
  63.                <xsl:text>%#;font=</xsl:text>
  64.                <xsl:value-of select="font" />
  65.                <xsl:text>%#;href=</xsl:text>
  66.                <xsl:value-of select="href" />
  67.                <xsl:text>%#;actiondef=</xsl:text>
  68.                <xsl:value-of select="actiondef" />
  69.                <xsl:text>%#;jsinfo=</xsl:text>
  70.                <xsl:value-of select="jsinfo" />
  71.                <xsl:text>%#;swf=</xsl:text>
  72.                <xsl:value-of select="wf/swf" />               
  73.                <xsl:text>%#;swfalign=</xsl:text>
  74.                <xsl:value-of select="wf/align" />
  75.             </data>
  76.          </xsl:if>
  77.          <xsl:if test="@mode = 'Graphic Mode'">
  78.             <data>
  79.                <xsl:text>graphicinfo</xsl:text>
  80.                <xsl:value-of select="position()" />
  81.                <xsl:text>=name=</xsl:text>
  82.                <xsl:value-of select="name" />
  83.                <xsl:text>%#;image=</xsl:text>
  84.                <xsl:value-of select="image" />
  85.                <xsl:text>%#;type=</xsl:text>
  86.                <xsl:value-of select="@type" />
  87.                <xsl:text>%#;id=</xsl:text>
  88.                <xsl:value-of select="@id" />
  89.                <xsl:text>%#;href=</xsl:text>
  90.                <xsl:value-of select="href" />
  91.                <xsl:text>%#;actiondef=</xsl:text>
  92.                <xsl:value-of select="actiondef" />
  93.                <xsl:text>%#;jsinfo=</xsl:text>
  94.                <xsl:value-of select="jsinfo" />
  95.                <xsl:text>%#;swf=</xsl:text>
  96.                <xsl:value-of select="wf/swf" />               
  97.                <xsl:text>%#;swfalign=</xsl:text>
  98.                <xsl:value-of select="wf/align" />
  99.             </data>
  100.          </xsl:if>
  101.          <xsl:if test="@mode = 'Button Mode'">
  102.             <data>
  103.                <xsl:text>buttoninfo</xsl:text>
  104.                <xsl:value-of select="position()" />
  105.                <xsl:text>=name=</xsl:text>
  106.                <xsl:value-of select="name" />
  107.                <xsl:text>%#;text=</xsl:text>
  108.                <xsl:value-of select="text" />
  109.                <xsl:text>%#;type=</xsl:text>
  110.                <xsl:value-of select="@type" />
  111.                <xsl:text>%#;id=</xsl:text>
  112.                <xsl:value-of select="@id" />
  113.                <xsl:text>%#;font=</xsl:text>
  114.                <xsl:value-of select="font" />
  115.                <xsl:text>%#;href=</xsl:text>
  116.                <xsl:value-of select="href" />
  117.                <xsl:text>%#;actiondef=</xsl:text>
  118.                <xsl:value-of select="actiondef" />
  119.                <xsl:text>%#;jsinfo=</xsl:text>
  120.                <xsl:value-of select="jsinfo" />
  121.                <xsl:text>%#;swf=</xsl:text>
  122.                <xsl:value-of select="wf/swf" />               
  123.                <xsl:text>%#;swfalign=</xsl:text>
  124.                <xsl:value-of select="wf/align" />
  125.             </data>
  126.          </xsl:if>
  127.          <xsl:if test="@mode = 'BtnWithIcon Mode'">
  128.             <data>
  129.                <xsl:text>btniconinfo</xsl:text>
  130.                <xsl:value-of select="position()" />
  131.                <xsl:text>=name=</xsl:text>
  132.                <xsl:value-of select="name" />
  133.                <xsl:text>%#;text=</xsl:text>
  134.                <xsl:value-of select="text" />
  135.                <xsl:text>%#;type=</xsl:text>
  136.                <xsl:value-of select="@type" />
  137.                <xsl:text>%#;id=</xsl:text>
  138.                <xsl:value-of select="@id" />
  139.                <xsl:text>%#;href=</xsl:text>
  140.                <xsl:value-of select="href" />
  141.                <xsl:text>%#;actiondef=</xsl:text>
  142.                <xsl:value-of select="actiondef" />
  143.            <xsl:text>%#;statesel=font=</xsl:text>
  144.                <xsl:value-of select="selected/font" />
  145.             <xsl:text>@#;color=</xsl:text>
  146.            <xsl:value-of select="selected/color" />
  147.            <xsl:text>@#;image=</xsl:text>
  148.            <xsl:value-of select="selected/image" />
  149.            <xsl:text>@#;icontype=</xsl:text>
  150.            <xsl:value-of select="selected/icontype" />
  151.            <xsl:text>%#;stateunsel=font=</xsl:text>
  152.            <xsl:value-of select="font" />
  153.            <xsl:text>@#;color=</xsl:text>
  154.            <xsl:value-of select="color" />
  155.            <xsl:text>@#;image=</xsl:text>
  156.            <xsl:value-of select="image" />
  157.            <xsl:text>@#;icontype=</xsl:text>
  158.            <xsl:value-of select="icontype" />
  159.            <xsl:text>%#;style=</xsl:text>
  160.            <xsl:value-of select="style" />
  161.                <xsl:text>%#;jsinfo=</xsl:text>
  162.                <xsl:value-of select="jsinfo" />
  163.                <xsl:text>%#;swf=</xsl:text>
  164.                <xsl:value-of select="wf/swf" />               
  165.                <xsl:text>%#;swfalign=</xsl:text>
  166.                <xsl:value-of select="wf/align" />
  167.             </data>
  168.          </xsl:if>
  169.          <xsl:if test="@mode = 'Form Mode'">
  170.             <data>
  171.                <xsl:text>forminfo</xsl:text>
  172.                <xsl:value-of select="position()" />
  173.                <xsl:text>=name=</xsl:text>
  174.                <xsl:value-of select="name" />
  175.                <xsl:text>%#;id=</xsl:text>
  176.                <xsl:value-of select="@id" />
  177.                <xsl:text>%#;textbox=width=</xsl:text>
  178.                <xsl:value-of select="textbox/@width" />
  179.                <xsl:text>%#;title=text=</xsl:text>
  180.                <xsl:value-of select="title/text" />
  181.                <xsl:text>@#;font=</xsl:text>
  182.                <xsl:value-of select="title/font" />
  183.                <xsl:text>%#;button=</xsl:text>
  184.                <xsl:text>%#;swf=</xsl:text>
  185.                <xsl:value-of select="wf/swf" />               
  186.                <xsl:text>%#;swfalign=</xsl:text>
  187.                <xsl:value-of select="wf/align" />
  188.                <xsl:apply-templates select="button" />
  189.             </data>
  190.          </xsl:if>
  191.      <xsl:if test="@mode = 'Logo Mode'">
  192.             <data>
  193.                <xsl:text>logoinfo</xsl:text>
  194.                <xsl:value-of select="position()" />
  195.                <xsl:text>=name=</xsl:text>
  196.                <xsl:value-of select="name" />
  197.                <xsl:text>%#;type=</xsl:text>
  198.                <xsl:value-of select="@type" />
  199.                <xsl:text>%#;id=</xsl:text>
  200.                <xsl:value-of select="@id" />
  201.                <xsl:text>%#;image=</xsl:text>
  202.                <xsl:value-of select="image" />
  203.                <xsl:text>%#;swf=</xsl:text>
  204.                <xsl:value-of select="wf/swf" />               
  205.                <xsl:text>%#;swfalign=</xsl:text>
  206.                <xsl:value-of select="wf/align" />
  207.                <xsl:text>%#;author=</xsl:text>
  208.                <xsl:value-of select="author" />
  209.             </data>
  210.          </xsl:if>
  211.       </xsl:for-each>
  212.    </xsl:template>
  213.  
  214.    <xsl:template match="button">
  215.       <xsl:text>mode=</xsl:text>
  216.       <xsl:value-of select="@mode" />
  217.       <xsl:text>@#;</xsl:text>
  218.       <xsl:if test="@mode = 'Text Mode'">
  219.          <xsl:text>text=</xsl:text>
  220.          <xsl:value-of select="text" />
  221.          <xsl:text>@#;font=</xsl:text>
  222.          <xsl:value-of select="font" />
  223.          <xsl:text>@#;color=</xsl:text>
  224.          <xsl:value-of select="color" />
  225.       </xsl:if>
  226.       <xsl:if test="@mode = 'Button Mode'">
  227.          <xsl:text>text=</xsl:text>
  228.          <xsl:value-of select="text" />
  229.          <xsl:text>@#;font=</xsl:text>
  230.          <xsl:value-of select="font" />
  231.       </xsl:if>
  232.       <xsl:if test="@mode = 'Graphic Mode'">
  233.          <xsl:text>image=</xsl:text>
  234.          <xsl:value-of select="image" />
  235.       </xsl:if>
  236.    </xsl:template>
  237. </xsl:stylesheet>